
.bkg {
    background-color: #F5F5F5;
}

.bkw {
    background-color: #ffffff;
}

.h60px {
    height: 60rpx;
}

.font8 {
    font-size: 8rpx;
}

.font10 {
    font-size: 10rpx;
}

.font12 {
    font-size: 12rpx;
}

.font13 {
    font-size: 13rpx;
}

.font14 {
    font-size: 14rpx;
}

.font16 {
    font-size: 16rpx
}

.font18 {
    font-size: 18rpx;
}

.font19 {
    font-size: 19rpx;
}

.font24 {
    font-size: 24rpx;
}

.font28 {
    font-size: 28rpx;
}

.font30 {
    font-size: 30rpx;
}

.font34 {
    font-size: 34rpx;
}

.font36 {
    font-size: 36rpx;
}

.font40 {
    font-size: 36rpx;
}

.lh30 {
    line-height: 30rpx;
}

.lh20 {
    line-height: 20rpx;
}

.f_color_normal {
    color: #333;
}

.f_color_light {
    color: #666;
}

.f_color_light_h {
    color: #999;
}

.f_color_white {
    color: #fff;
}

.f_color_price {
    color: #ffa500;
}

.f_color_red {
    color: #ef2032;
}

.f_color_price_h {
    color: #ff993f;
}

.fw200 {
    font-weight: 200;
}

.fw400 {
    font-weight: 400;
}

.fw600 {
    font-weight: 600;
}

.fw700 {
    font-weight: 700;
}

.space32px {
    margin-left: 32rpx
}

.space16px {
    margin-left: 16rpx
}

.space8px {
    margin-left: 8rpx
}

.space6px {
    margin-left: 6rpx
}

.space4px {
    margin-left: 4rpx
}

.space2px {
    margin-left: 2rpx
}

.top8px {
    margin-top: 8rpx
}

.top12px {
    margin-top: 12rpx
}

.top16px {
    margin-top: 16rpx
}

.top20px {
    margin-top: 20rpx
}

.top32px {
    margin-top: 32rpx
}

.ptop16px {
    padding-top: 16rpx
}

.ptop8px {
    padding-top: 8rpx
}

.right16px {
    margin-right: 16rpx
}

.right6px {
    margin-right: 6rpx
}

.right4px {
    margin-right: 4rpx
}

.right8px {
    margin-right: 8rpx
}

.bottom16px {
    margin-bottom: 16rpx
}

.bottom8px {
    margin-bottom: 8rpx
}

.bottom4px {
    margin-bottom: 4rpx
}

.padding16px {
    padding: 16rpx
}

.padding8px {
    padding: 8rpx
}

.padding4px {
    padding: 4rpx
}

.paddingleft16px {
    padding-left: 16rpx;
}

.pad-top8px {
    padding-top: 8rpx
}

.tb4px {
    padding: 4 upx 0 4 upx 0;
}

.tb8px {
    padding: 8 upx 0 8 upx 0;
}

.tb16px {
    padding: 16 upx 0 16 upx 0;
}

.margin16px {
    margin: 16rpx
}

.margin8px {
    margin: 8rpx
}

.lr16px {
    margin: 0 16rpx
}

.lr20px {
    margin: 0 20rpx
}

.lr32px {
    margin: 0 32rpx
}

.lr8px {
    margin: 0 8rpx
}

.lr4px {
    margin: 0 4rpx
}

.plr4px {
    padding: 0 4rpx
}

.f_row {
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
}

.f_r_start {
    justify-content: flex-start;
}

.f_r_btw {
    justify-content: space-between;
}

.f_r_space {
    justify-content: space-around;
}

.f_r_center {
    justify-content: center;
}

.f_r_end {
    justify-content: flex-end;
}

.f_col {
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-start;
}

.a_center {
    align-items: center;
}

.a_end {
    align-items: flex-end;
}

.a_start {
    align-items: flex-start;
}

.a_baseline {
    align-items: baseline;
}

.flex_center {
    align-items: center;
}

.flex_1 {
    flex: 1;
}

.topline {
    /*border-top: 1px solid #f5f5ff; */
    border-top: 1px solid #EBEBEB;
}

.botline {
    /*border-top: 1px solid #f5f5ff; */
    border-bottom: 1px solid #ebebeb;
}

.linethrough {
    text-decoration: line-through;
}

.background_common {
    background-color: #EDEDF1;
}

.card_common {
    background-color: #ffffff;
    border-radius: 20rpx;
    margin-left: 30rpx;
    margin-right: 30rpx;
    padding: 30rpx;
}

.text_overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;

}

.f_row_center {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}

.f_column_center {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.f_column {
    display: flex;
    flex-direction: column;
}

.item_border_box {
    border-radius: 10rpx;
    border-color: #f03b61;
    color: #f03b61;
    background-color: #ffffff;
    border-width: 1rpx;
    border-style: solid;
    font-size: 24rpx;
    padding-left: 12rpx;
    padding-right: 12rpx;
    /**ax */
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}

.item_count_time {
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 20rpx;
    text-align: center;
    color: #f03b61;
}

.item_discount_price_cls {
    color: #b4b4b4;
    text-decoration: line-through;
    text-decoration-color: #b4b4b4;
}


.item_footer_box_view {
    height: 100rpx;
}

.item_red_circle {
    border-radius: 50%;
    width: 16rpx;
    height: 16rpx;
    background-color: #ff0000;
    color: #ffffff;
    font-size: 30rpx;
    align-items: center;
    text-align: center;
}

.line_border_cls {
    /*margin-left:80rpx ;*/
    /*margin-right: 80rpx;*/
    /*margin-top: 50rpx;*/
    /*margin-bottom: 20rpx;*/
    height: 0rpx;
    border: 1px solid rgba(245, 245, 245, 1);
    box-shadow: 0px -3px 1px rgba(0, 0, 0, 0.07);
}

.item_card_box {
    background: #ffffff;
    padding-left: 30rpx;
    padding-right: 30rpx;
    font-size: 30rpx;
}

.h_line {
    background: #E6E6E6;
    height: 1px;
}

